having a beauty spot - Français Anglais Dictionnaire